package main

import "fmt"

func main() {
	a := 10

	defer func(a int) {
		fmt.Println("内部调用", "a =", a) // 内部调用 a = 10 --> 这里在压栈的时候参数已经传进去了
	}(a)

	a = 100
	fmt.Println("内部调用", "a =", a) // 内部调用 a = 100
}
